2
תגובות
מיקום של דיב
פתח
ישראל
,
אני רוצה לדעת מה המיקום של דיב מסיום בציר הY ובציר הX
אני אשמח אם משהו יכול אולי לעזור לי
תודה רבה ויום טוב
אני אשמח אם משהו יכול אולי לעזור לי
תודה רבה ויום טוב
2 תשובות
מצאתי מאמר שמסביר טוב מאוד איך עושים את זה.
כאן
בקיצור, זה הקוד של הפונקציה:
function getPosition(element) {
var xPosition = 0;
var yPosition = 0;
while(element) {
xPosition += (element.offsetLeft - element.scrollLeft + element.clientLeft);
yPosition += (element.offsetTop - element.scrollTop + element.clientTop);
element = element.offsetParent;
}
return { x: xPosition, y: yPosition };
}
var xPosition = 0;
var yPosition = 0;
while(element) {
xPosition += (element.offsetLeft - element.scrollLeft + element.clientLeft);
yPosition += (element.offsetTop - element.scrollTop + element.clientTop);
element = element.offsetParent;
}
return { x: xPosition, y: yPosition };
}
var myElement = document.querySelector("div");
var position = getPosition(myElement);
alert("The element is located at: " + position.x + ", " + position.y);
var position = getPosition(myElement);
alert("The element is located at: " + position.x + ", " + position.y);